Soru & Cevap

Android 6+ sürümlerde izin istemek

20.11.2017 - 11:28

Merhabalar.
Android studioda firebase ile bir bilgi yarışması yaptım.(yapan birinin videosunu izleyerek adım adım)
Kategori bölümleri var, bunların içinde listview var. Listview içinde bulunan kategorileri firebase'ten bir resim url'si ile kategori adını çağırarak görüntülüyor.
Emülatörüm de Android 4 ve 5 sürümlerinde sorun yok, resimler görünüyor.
Ancak gerek emülatörde android 6 olsun gerek usb ile bağlı android 7 telefonum olsun bir türlü resimleri gösteremedim.
Uygulama ayarlarından girerek izin vermek istiyorum ancak uygulamanın bir izin istediği yok!!
Manifest dosyasından <uses permission......INTERNET>  kod satırını girmeme rağmen yine izin yok.
Aceba emülatör şeklinde çalıştırdığından mı dedim ve uygulamayı derleyip telefona apk olarak yükledim yine yok.

İnternetten marsmallow permission yazarak birkaç video izledim ancak onlarda bazı buton, metin gibi ögelere yönelik olarak izin istemişler ve ekranda "şuna izin verilsin mi?" şeklinde izin alabiliyorlar..
Fakat ben uygulamamdan bulunan 15 class'ımın hangisi için bu izini isteyeceğim veya nasıl bir kod gireceğim bir türlü beceremedim.
Üstadlardan yardım bekliyorum.
Saygılar...

21 Görüntülenme

6 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-26270-1538632301.jpg
aeniserkaya
23.11.2017 - 09:30

İnternet izni için runtime permission istemene gerek yok. 
Hata başka yerde olmalı. URL den resimleri ekrana bastığın kodu bizimle paylaşır mısın? 
Ayrıca resimleri imageview 'e yuklemek için Picasso veya Glide kütüphanelerini kullanmalısın.

picture-10362-1393062745.jpg
BYTUNCAY
23.11.2017 - 11:20

Soununuzu çözdüm benimle iltetişime geçin duranun@gmail.com

/sites/default/files/cevaplar/dosya/2020/file-screenshot_2017-11-23-11-17-00_0.png
picture-10362-1393062745.jpg
BYTUNCAY
23.11.2017 - 11:19

Sorununuzu çözdüm benimle iletişime geçin duranun@gmail.com

/sites/default/files/cevaplar/dosya/2020/file-screenshot_2017-11-23-11-17-00.png
Profile picture for user doktorsistem
doktorsistem
22.11.2017 - 07:15

https://drive.google.com/open?id=1Eoo7HTpbUxig9PBEKlaqepl2OsvJVSQO

 

Buyrun

picture-10362-1393062745.jpg
BYTUNCAY
21.11.2017 - 12:46

URL den okuması için bir izne gerek yok tabi bu okuduğunu diske yazmıyorsa yani demek istediğim önce urlden indirip sonra ekrana basıyorsanız SD kart yazma ve okuma izinlerini kullanıcıdan almanız gerek yada direk cache'e veriyi indirip ekrana basmanız gerek. Hiç indirme yapmıyorsanız şayet herhangi bir izne gerek yok. Picasso kütüphanesini kullanabilirsiniz. http://square.github.io/picasso/

Ahmet Çakıbey
21.11.2017 - 01:41
evet picasso kütüphanesini kullanıyorum zaten. Eğer inceleyebilirim derseniz kaynak kodunu gönderebilirim üstadım.
Duran ÜN
21.11.2017 - 11:27
olabilir gönderin bakayım
picture-10362-1393062745.jpg
BYTUNCAY
21.11.2017 - 01:01

Resimler URL mi yoksa SD karttanmı okuyorsunuz ?

Ahmet Çakıbey
21.11.2017 - 12:25
URL den okuyor üstadım. Net e bağlanıp firebase database ten çekiyor. Kategori isimlerini çekebiliyor, hatta 1 harf dahi değiştirsem anlık telefon da da değişiyor, ancak resmleri okumuyor